Graphical Design Environment for Reconfigurable Processor

نویسندگان

  • Tu Le
  • Gregory Donohoe
  • David Buehler
  • Pen-Shu Yeh
چکیده

The Field Programmable Processor Array (FPPA) is a new reconfigurable architecture developed by NASA/GSFC and the University of Idaho under ESTO funding. When fabricated onto a processor chip, the FPPA architecture promises high-throughput, radiationtolerant, low-power data processing, for spacecraft instruments [1]. The FPPA implements a synchronous fixed-point data flow computational model, which is not easily captured in procedural languages like C, but is easy to represent graphically. This motivates our Simulink-based design environment for the FPPA. In a process familiar to all Simulink users, the algorithm designer selects functional blocks from the menu, places them on a work screen, and connects them by drawing interconnect lines to create a FPPA data flow pipeline. A click of a button executes the data flow pipeline simulation, or translates the data flow pipeline to compiler codes, which can be used to configure the FPPA hardware. This tool will simplify programming the FPPA, suppressing architectural details.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SRC-6e platform consists of two processor boards and one Multi-Adaptive Processor (MAP) board

In this paper, we overview the architecture and programming model of the SRC-6E Reconfigurable Computing Environment, and demonstrate, using Triple-DES cryptographic application, the trade-offs associated with the different possible implementations. In particular, using the SRC-6E high level programming interface we show that the underlying model allows the programmer to easily manage the trade...

متن کامل

A Scalable Processor with Embedded Software for Large-Scale Scientific Applications

We present a scalable, dynamically reconfigurable processor design that encompasses both reconfigurable circuitry and software-capable programmability for supercomputing applications on FPGAs. Advanced FPGA chips contain both reconfigurable logic blocks and embedded processor cores, providing the developer with an environment for embedded system design1. Since the reconfigurable fabric and the ...

متن کامل

Millipede - A Programming Environment providing Graphical Support for Parallel Programming

This paper describes Millipede, a graphical programming environment for a Transputer-based MIMD multiprocessor system. The environment provides a visual extension to the CSP/Occam programming model. Parallel programs are described as graphs, where the nodes denote parallel processes and the edges denote communication channels between processes. Graphs are constructed using a hierarchical graph ...

متن کامل

AmalGUI: A User Interface for a Clustered Programmable-Reconfigurable Processor Simulator

In order for researchers to cope with the design development of increasingly complex processor architectures, architecture simulators must be able to output more information in an efficient and concise manner. AmalGUI is a Tcl/Tk graphical front-end for the Amalgam architecture simulator, AmalSim. Its multiple-window interface provides an effective method of presenting the AmalSim output to the...

متن کامل

Reconfigurable Signal Processor for Channel Coding & Decoding in Low Snr Wireless Communications

An area and computational-time efficient turbo decoder implementation on a reconfigurable processor is presented. The turbo decoder takes advantage of the latest sliding window algorithms to produce a design with minimal storage requirements as well as offering the ability to configure key system parameters via software. The parameter programmability allows the decoder to be used in a research ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004